Scheduling Job Shops with Batch Machines Using the Lagrangian Relaxation Technique
نویسندگان
چکیده
Scheduling is a key factor for manufacturing productivity. Effective scheduling can improve on-time delivery, reduce work-in-process inventory, cut lead time, and improve machine utilization. Motivated by the extensive use of batch machines in manufacturing industries, the scheduling of job shops with batch machines is studied in this paper. Unlike machines that can process one part at a time (called "standard machines" for simplicity), a batch machine is the one that can simultaneously process several parts with the same processing requirement as a batch, subject to the capacity of the batch machine. This simultaneous processing requires the "synchronization" (batch formation) of different parts for a batch operation. In view that a part may have to be processed by many standard and batch machines, multiple batch formation and batch splitting result in complicated coupling among the parts. In this paper, batches are viewed as "virtual" facilities that host and "synchronize" parts for processing, and compete for batch machine capacity. A novel integer programming formulation with a "separable" structure is then obtained. To solve this problem, a Lagrangian relaxation approach is used to decompose the problem into part and batch subproblems that can be solved by using an efficient dynamic programming algorithm. The multipliers are updated at the high level by using an “interleaved conjugate gradient method,” and a heuristic is developed to obtain feasible schedules based on subproblem solutions. Numerical testing shows that the integrated consideration of batch formation and sequencing results in high quality schedules, and the algorithm is computationally efficient to solve practical problems.
منابع مشابه
Scheduling Batch Processing Machines in Complex Job Shops
This paper considers a complex job shop problem with reentrant flow and batch processing machines. A modified shifting bottleneck heuristic (MSB) is considered for generating machine schedules to minimize the total weighted tardiness. We observe that the MSB could produce infeasible schedules where cyclic schedules are found. A cycle elimination procedure is proposed to remove the possibility o...
متن کاملA branch-and-bound algorithm with Lagrangian relaxation to minimize total tardiness on identical parallel machines
The purpose of this paper is to propose a new branch-and-bound algorithm for a class of scheduling problems to minimize total tardiness on identical parallel machines. In this algorithm, Lagrangian relaxation technique is applied to obtain a tight lower bound. In addition, the job dominance conditions for the single machine total tardiness problem are utilized for both restricting branches and ...
متن کاملAn Effective Method to Reduce Inventory in Job Shops
Inventory plays a major role in deciding the overall manufacturing costs, and a good scheduling system should balance the on-time delivery of products versus low work-in-process (WIP) inventory. In this paper, the “CONstant Work-In-Process” (CONWIP) concept is applied to job shop scheduling to effectively control WIP inventory. A new mathematical formulation of CONWIP-based job shop schedulin...
متن کاملParallel Jobs Scheduling with a Specific Due Date: Asemi-definite Relaxation-based Algorithm
This paper considers a different version of the parallel machines scheduling problem in which the parallel jobs simultaneously requirea pre-specifiedjob-dependent number of machines when being processed.This relaxation departs from one of the classic scheduling assumptions. While the analytical conditions can be easily statedfor some simple models, a graph model approach is required when confli...
متن کاملA fixed and flexible maintenance operations planning optimization in a parallel batch machines manufacturing system
Scheduling has become an attractive area for artificial intelligence researchers. On other hand, in today's real-world manufacturing systems, the importance of an efficient maintenance schedule program cannot be ignored because it plays an important role in the success of manufacturing facilities. A maintenance program may be considered as the heath care of manufacturing machines and equipments...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Eur. J. Control
دوره 3 شماره
صفحات -
تاریخ انتشار 1997